package com.ziyun.pop.mall.module.user.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.service.common.constant.AppType;
import com.service.common.constant.UserType;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户基本信息表
 * 
 * @author : Zhang.Peng
 * @date : 2017年10月9日 下午3:00:21
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "user_base_info")
public class UserBaseInfo {

	/** 用户id */
	@TableId(value = "user_id", type = IdType.AUTO)
	private Long userId;

	/** 名字 */
	private String name;

	/** 用户昵称 */
	private String nickname;

	/** 用户昵称 */
	private Long supplierId;

	/** 地址 */
	private String address;

	/** 手机号码 */
	private String mobile;

	/** 电话号码 */
	private String tel;

	/** email */
	private String email;

	/** 邮编 */
	private String zip;

	/** 生日 */
	private String birthday;

	/** 性别 */
	private Boolean sex;

	/** 婚姻状况 */
	private Boolean wedlock;

	/** 教育程度 */
	private String education;

	/** 职业 */
	private String vocation;

	/** 爱好 */
	private String interest;

	/** 头像 */
	private String header;

	/** 头像缩略图 */
	private String thumbHeader;

	/** 注册IP地址 */
	private String regIp;

	/** 注册时间搓(秒) */
	private Integer regtime;

	/** 偏爱货币 */
	private String currency;

	/** 用户平台来源 */
	private AppType userSource;

	/** 推荐码 */
	private Long recommendCode;

	/** 从事行业 */
	private String industry;

	/** 常用物料 */
	private String materiel;

	/** 用户类型{@link UserType} */
	private UserType userType;

	/** 是否是水军 */
	private Boolean water;

	/** 推广来源 */
	private String registerSource;

}
